package com.cn.JUC.utils.case8;

/**
 * @Title 无锁方案--CAS实现
 * @Description 原子类里面 CAS 一般被实现为 compareAndSet()
 * @Author CAI ZHAI
 * @Date 2021/9/6 7:08
 **/
public class CASImpl{
    
    /**
     * @Title 无锁实现范例
     * @Description 下面这段抽象后的代码片段，它在很多无锁程序中经常出现。
     * @Author CAI ZHAI
     * @Date 2021/9/6 7:08
     **/
    /*static void cas(){
        do {
            // 获取当前值
            oldV = xxxx；
            // 根据当前值计算新值
            newV = ...oldV...
        }while(!compareAndSet(oldV, newV);
    }*/
    
}
